export interface MenuData {
  //后端接口返回菜单数据
  /**
   * 菜单项ID
   */
  id: number;
  /**
   * 菜单项的父菜单ID号，如果为顶级菜单则此项值为0
   */
  parentId: number;
  /**
   * 菜单项名称
   */
  menuname: string;
  /**
   * 菜单项访问uri路径
   */
  uri: string;
  /**
   * 本菜单项下子菜单对象列表
   */
  menus?: Array<MenuData>;
}

export class ChildAppMenu {
  //子应用菜单
  path = ""; //默认跳转使用路径 （部分路由path是具有匹配规则的）
  name?: string ;
  icon?: string; //svg文字图标影响菜单栏图标显示
  menuKey?: string; //slidBar菜单key值
  parentKeys?: string[] = []; //父菜单key值数组
  children?: Array<ChildAppMenu>;
  //   activeMenu = false; //是否是强制当前路由
  //   hidden = false; //是否在slidBar 菜单隐藏此路由
}
